//渲染用户组织树
var zTreeObj = null; 
var treenode = null;
var setting = {
    view: {
        dblClickExpand: true,//双击节点时，是否自动展开父节点的标识
        showLine: true,//是否显示节点之间的连线
        fontCss:{'color':'black','font-weight':'bold'},//字体样式函数
        // selectedMulti: true //设置是否允许同时选中多个节点
    },
    async: {
        enable: false,
    },
    edit: {
        enable: true,
        showRemoveBtn: false,
        showRenameBtn: false
    },
    data: {
        simpleData: {//简单数据模式
            enable:false,
            // idKey: "id",
            // pIdKey: "IPARENTID",
            // rootPId: null
        },
    },
    callback: {
        // beforeExpand:zTreeBeforeExpand, // 用于捕获父节点展开之前的事件回调函数，并且根据返回值确定是否允许展开操作
        onClick: zTreeOnClick,
        // 双击事件
        // onDblClick: zTreeOnDblClick,
        // 右键事件
        // onRightClick: zTreeOnRightClick,
    }
};
var zTreeNodes = null;
$(document).ready(function () {
    $.ajax({
        type: "get",
        url: "./../../JSON/Document.json",
        data: {},
        dataType: "json",//回调函数接收数据的数据格式
        success: function (data) {
            zTreeNodes = eval(data)
            zTreeObj = $.fn.zTree.init($("#UserTree"), setting, zTreeNodes);
        }
    });
    
})
// 左键点击函数
function zTreeOnClick(event, treeId, treeNode) {
    // console.log(treeNode)
    if((typeof(treeNode.children) == 'string')||treeNode.children == undefined){
        var _iframe = document.getElementById('Content').contentWindow;
        var file =_iframe.document.getElementById('file');
        if(treeNode.field =='learning'){
            file.src ='learning.pdf';
        }else if(treeNode.field =='training'){
            file.src ='training.pdf';
        }
    }
}

// layui.use('tree', function () {
//     var tree = layui.tree;
//     // var data;
//     $.ajax({
//         type: "get",
//         url: "./../../JSON/Document.json",
//         data: {},
//         dataType: "json",//回调函数接收数据的数据格式
//         success: function (data) {
//             tree.render({
//                 elem: '#UserTree'
//                 , data: data
//                 , showCheckbox: false //是否显示复选框
//                 , id: 'demoId1'
//                 //,onlyIconControl: true  //是否仅允许节点左侧图标控制展开收缩
//                 , isJump: true //是否允许点击节点时弹出新窗口跳转
//                 , click: function (obj) {
//                     var data =obj.data;  //获取当前点击的节点数据
//                     if((typeof(data.children) == 'string')||data.children == undefined){
//                         console.log(data.field)
//                         var _iframe = document.getElementById('Content').contentWindow;
//                         var file =_iframe.document.getElementById('file');
//                         // debugger
//                         if(data.field =='learning'){
//                             file.src ='learning.pdf';
//                         }else if(data.field =='training'){
//                             file.src ='training.pdf';
//                         }
//                         // layer.msg('状态：' + obj.state + '<br>节点数据：' + JSON.stringify(data));
//                     }   
//                 }
//             });
//         }
//     });
// });